MM*þ› ºþNò ºd¾x(1!28¼9L†IŽ:d‡ie l.Š'.Š'Adobe Photoshop 22.5 (Macintosh)2022:05:02 13:30:28 Adobe Photoshop 22.5 (Macintosh) 2022-02-24T12:42:07+01:00 2022-05-02T13:30:28+02:00 2022-05-02T13:30:28+02:00 image/tiff 4 Coated FOGRA27 (ISO 12647-2:2004) xmp.iid:6933d42d-ce66-4c2c-a3bb-40ba527803e7 adobe:docid:photoshop:f89ef343-f7d4-de40-8e63-1452608a8d28 xmp.did:df389e2c-cbc6-40bc-b491-c267d27adb53 created xmp.iid:df389e2c-cbc6-40bc-b491-c267d27adb53 2022-02-24T12:42:07+01:00 Adobe Photoshop 22.5 (Macintosh) converted from image/epsf to image/tiff saved xmp.iid:6933d42d-ce66-4c2c-a3bb-40ba527803e7 2022-05-02T13:30:28+02:00 Adobe Photoshop 22.5 (Macintosh) / 8BIM%8BIM:? printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXT(Canon iR-ADV C5700s-P2 PSV1.1(3E:7F:F3)printProofSetupObjcProof-Einstellung proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oàGrn doub@oàBl doub@oàBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@s vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIMí118BIM&?€8BIM 8BIM8BIMó 8BIM' 8BIMõH/fflff/ff¡™š2Z5-8BIMøpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè8BIM@@8BIM8BIMM º› covers222_14› ºnullboundsObjcRct1Top longLeftlongBtomlong ºRghtlong›slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong ºRghtlong›urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?ð8BIM8BIM8BIM mh 8à QÿØÿí Adobe_CMÿîAdobed€ÿÛ„            ÿÀ h"ÿÝÿÄ?   3!1AQa"q�2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷5!1AQaq"2�‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ ?ÞI%«‹ÓúsºhÎ̱õ¶H{�†�¤ßÍ+Œå¹\œÌÌ1×^£Z|¿÷Næ\±Å)]]hå$¶›Óº#�µ·Xço}pÒIßY µ¾Ö~cœ‹_Dé–¾Ö1ö—Pñ]‚bZË£V{¿GuA\ÿBóÔÿ‡ïØ­ö8 -Ú:GI¾º¬ªËK/¬]Y2%„4‡ìnϦßcýêG¢ô±�Übû}g±Ö5³ËZZÇ»vÍŸJÆ%þ…æÿ©þ2¾ý‡úßc€’èÿæöïYþpÿÈ ätž�ŒºÛ¸ÐâCD½ÛÇ;c?=ÿ˜—ú›þ§øÊûöë}ŽK£ÿ›Ø½gùÃÿ"—üÝÀýë?Îù¿Ð¼ßõ?ÆWß°ÿ[ìyÄ—Gÿ7p?zÏó‡þETê�#ÝQy~æ�q‘©ø&äøO3ŽÉ.#RéÐç1JB"îF†Ž:I$³›ÿÐÞ]O®è%™¥£íµ—�­Øç=�w·oµËž[ص²ß«®®Ë[ŽÇ‹ëŸôZ Ýî>êÿê×7ð/÷LÿÙŸúpu~!üÈþøÿ£&XÝ Õ:Êr_w«é]ìvëisvO±�oÚr��OÚ—ŽÏJºlQgÕºXXEî.®Æ¼8µ„�Èðí÷=Ïé¸Ï²ßøïø/Fôl{ f‹+±–²–‡:@/±Ö½¯¢êýk7亼Ë-õ‘³÷þ±]–ßž—u¹Ì ä0~¯[ZIîô÷z�uC¶¬œZý:=¡m7l]#”’¿«Ìc+u®µ�!ÄXÖ8º,ÇÈÛc¶ûÛ¿e{¿š¦ßKý§:z3^r-6Ðq��h´4[™EVz–45ÛvbÿÖý[àý8»£Õ^K#%¢ço42Ðm�é}šÃ_¯c­ø-þ¥–Wÿú_QO Šk¶·Ü2m- 6æ¹Í kY^ÇÕêúVSú/¡³Õg©‘úÓ¤¤c aäÔ×7 Ü×05Ö[‹ÞÙm�ÚÆ×úgÙe·Ó³ÒûWé}ŠË:@¤Òü{�U˜âö0†´·ÓÈ{nu^”mý ««ÐýÏIV·êí¶0°çY­^˜|`!í½�õÝa²ÇPæìÇûG¯ú/SÖõýK2~¯³Ñµ÷å²÷¹Ì†´d ÇôŸö—í?ªÿ ÆÇ¦�ød”š¾�€û}W;×h{÷5á®~Ñ]�î#w«úݬ}ßÎ=•Õ_üd-úºÁC›U†Ë�-¥¶Û´8X×}¹¯e[~Ñïõ�úNëhÇþi'ôaw¬Ïµ±Ç&·À5‡¶Ë_{ß�ºÏc,mÞ•¿¿éãÙú?I[éXŒ©¶d3#íMÊ"ÆÝ.2Ó¹íÿ eNþseo®º¿AèÕg©è¤¦å4×EL¦°Æh?"¡×ÿäãýv~U¤³zÿüœ®ÏÊ«óßî\ßìåÿE——þ{÷ƒÍ$’K�vßÿÑÞ[øX®Ëú¾qšá[®4=Ãp÷ë°9›¿ÏX ¡éøç'¡¶–¸4¹Î ‘#Ûi³÷W7ð/÷LÿÙŸúpu~!üÈþøÿ£%®è¹6YuÌÊôŸ’óe­k\tÄ­µ{,g·ÐÂô­³ùïÓ~�Ò¯ô*wô{s­¦ÿLº¡KÉvö†º¿Ö&ßÒ?ß¹™ ôò¿á¬§ÔªÉ»§çºãiÍ!®x>›Z@ –VÙ±ÿKgÓÿÑ_£PoJÍ ¤€Cx!ަkçÓú[½«¤r‘ž‰”àÝù{쬗2â×ïݰVǺ/ÿíÿñ•û.õ=÷ZŸÑ2œ-5à=–¶­_,6oÚýõÛS­Ûêÿ…÷þ‹ôž¥^£ÌÞ�šË]{rA½õúNqA±Ì{¥ïú»~ÖÿÅý T_Ѭ{±®æA­ÍiÞ*f7¡c÷{¨ý©ÿéÙüåI)«gHê‡ Öˈ ÑØ\øÙmþ‹˜-Ýk='ׄúÿEúÖj½–2¼uaÝ'{öeŸMÓ ³}‘,ô·úž«msšïô�²¿çÿÒþ€‡§g—— ç$0m:æÙï÷ì³ÚÏGè7þ�O§ß�’ëì¿Õ67m¢Üá·m¿IÍk½¯ú?é=?¡Ui):6Ef°Ì˜ª²?DE…¥ µÞŸóû½Ÿ¤}[?þôHMú¿�Æ´W—±ÍcÚ׿G=¬m–µ¦ïÏ}_CþÝŸ¤ý*ÛI%#ǫѡ•I;K�ÿJÂ÷ÿžåG¯ÿÉÇúìü«Ifõÿù8ÿ]Ÿ•Wç¿Ü¹¿ÙËþ‹//üö?ïšI$—í¿ÿÒÞ]?Bÿ“*ø¿þ­ë˜Y¹lõs�_´z–'´˜ùN¦†�¯³w§[½ŸÍYêY³Óõ?ã+ð®b3Ns¾l�Hâý(:üæ9OŒjø†út“é)/18ÀìôúßU·ÔsZ6gØcs½Îþ£þŸç¤i¡ núÁÔÄ�ÚçØ4÷é;?í«ѽm¥ynÙ?Ä“Cîy«þ0}9%ç²2?òã«ÿìu©~É¿ÿ.:·þÇZ›þ™äûËüUßqÏØ}¯£¤¼ãöMÿùqÕ¿ö:Ô¿dßÿ—[ÿc­Ký3É÷—øªûŽ~Ãí}%ç²oÿËŽ­ÿ±Ö¥û&ÿü¸êßûj_éžO¼¿ÅWÜsökèë7¯ÿÉÇúìü«Šý“þ\uoý޵Ú-;¨õ ¦€G¥“’û«3ùÆ«=»›ùªgâ¼®La.)ÂQ�§© ðò™£’ Td Õ¶’I.uÓÿÓÞA· çºËY¹Î.àW³CôËÛþ%à ê Nùî-Øqü®ÂHýMͽÐïu�ÿIôÔOMÃ,,,vÒ HõÁ1ߟû¹yöçüZ²’w¹?Þ—Ú®öb’I$Ä©$’IJI$’R’I$”¤’I%?ÿÔÞI$— ô I$’R’I$”¤’I%)$’IJI$’R’I$”ÿÿÕÞI$— ô I$’R’I$”¤’I%)$’IJI$’R’I$”ÿÿÖÞI$— ô I$’R’I$”¤’I%)$’IJI$’R’I$”ÿÿ×ÞI$— ô I$’R’I$”¤’I%)$’IJI$’R’I$”ÿÿÐÞI$— ô I$’R’I$”¤’I%)$’IJI$’R’I$”ÿÿÙ8BIM!WAdobe PhotoshopAdobe Photoshop 2021fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòYÔM¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶M¶YÔfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y p€€€€@ p€€€€@P€€€€`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@€Ïÿÿÿÿÿÿ€@€Ïÿÿÿÿÿÿ€0p¯ÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@€¿ÿÿÿÿÿÿÿÿÿÿ€@€¿ÿÿÿÿÿÿÿÿÿÿ€@p¯ïÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y @`€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ @`€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@P€¯Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@@@ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ @@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`¿ÿÿÿÿÿï� p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Ÿïÿÿÿÿÿ¯@`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿï0PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ïÿÿÿÿÿÿÿÿÿŸ@�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0@@@@@@@@@03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�¿¿¿¿¿¿¿¯€€€€€€€€€€€€€€€Ÿ¿¿¿¿¿¿¿�`¿¿¿¿¿¿¿¯€€€€€€€€€€€€€€€Ÿ¿¿¿¿¿¿¿¿�¿¿¿¿¿¿Ÿ€€€€€€€€€€€€€€¿¿¿¿¿¿¿0¯ÿÿÿÿÿÿÿÿÿÿÿï0 P�Ïÿÿÿÿÿÿÿÿÿÿÿ€ P�¿ÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ�@€¿ÿÿÿÿÿÿÿÿÿÿÿ¿0P€¯¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿Ÿ€p@ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯€P@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€PÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿ¿`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿ¿0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿P¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`€€€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€€`@€€€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€€€`€€ŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�€€ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ `ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯00¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿÿÿï0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿�€`@@@@@@@@P€€¯Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€@@€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿` €ïÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯0ïÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ �ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿ 0ÏÿÿÿÿÿÿÿßP€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ @ïÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿŸ0€¯¿¯€P€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ pŸ¿¿�`@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@0ïÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿ�0ïÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ ïÿÿÿÿÿÿÿÿÿÿÿïPßÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿPpÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿ` ÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿÿŸ�ÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÿÿÿÿÿÿÿïïÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿï 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp�ÿÿÿÿÿÿÿÏ@@@@@0@@@@@0€ÿÿÿÿÿÿÿÿÿÿ€0@@@@ @@@@ €ÿÿÿÿÿÿÿÿÿÿ€0@@@@ @@@@@0@@@@@ @@@@@@@ÿÿÿÿÿÿÿÿÿÿ¿@@@@@@00@@@@ @@@@@0 ÿÿÿÿÿÿÿÿÿÿÿÿ` @@@@@@@@@@0@@@0@@@@@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿ` p¯ÿÿÿÿÿÿ@€¯¿ÿÿÿÿÿÿÿÿÿÿÿß¿�`0€ÿÿÿÿÿÿÿÿÿÿ€0�ßÿÿÿÿÿ@P�ßÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€P�ßÿÿÿÿÿ€ `¯ïÿÿÿÿÿ0€¿ßÿÿÿÿÿÿÿÿÿ¿€00`Ÿ¿ïÿÿÿÿÿÿÿÿÿÿ￟p@@ÿÿÿÿÿÿÿÿÿÿ¿ `Ÿ¿ÿÿÿÿÿÿÿÿÿÿÿ¿Ÿ` P�ßÿÿÿÿÿ@ `ŸÏÿÿÿÿÿÿÿÿÿÏŸPpÿÿÿÿÿÿÿÿÿÿÿÿ@€¯ßÿÿÿÿÿÿÿÿÿÿß¿€P `¯ïÿÿÿÿ¿PŸßÿÿÿÿÿÿߟ`�¿ÿÿÿÿÿÿÿÿÿÏŸ` 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿ pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0`ÿÿÿÿÿÿÿï0`Ÿßÿÿÿÿÿÿÿÿÿ`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0`Ÿïÿÿÿÿÿÿÿÿ@@€¿ÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@€¿ÿÿÿÿÿÿÿÿÿ€ `Ÿßÿÿÿÿÿÿÿÿÿ0�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßpPŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�0P€¿ÿÿÿÿÿÿÿÿÿ@pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ ¿ÿÿÿÿÿÿÿÿÿÿÿ¯PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`0`Ÿßÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿ�@`€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@`€¿ïÿÿÿÿÿÿÿÿÿÿÿÿ@ @€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€�¿¿¿¿¿Ÿ€€€€€€€€€€€€€€€Ÿ¿¿¿¿¿¿ @€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿ€@P€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0¿¿¿¿¿¿¿�€€€€€€€€€€€€€€Ÿ¿¿¿¿¿¿¿`¿¿¿¿¿¯€€€€€€€€€€€€�¿¿¿¿¿¿@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ` @€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿ@�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿÿppßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ @`€¿ïÿÿÿÿÿÿÿÿÿÿÿÿ¿pïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿¿¿¿¿¯€€€€€€€€€€€€€€�¿¿¿¿¿¿¿00¿¿¿¿¿¿€€€€€€€€€€€€€¿¿¿¿¿¿0€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`�¿¿¿¿¿¿¯€€€€€€€€€€€€€€€¿¿¿¿¿¿¿`�¿¿¿¿¿Ÿ€€€€€€€€€€€€¯¿¿¿¿¿`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿ �¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP0¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`Pÿÿÿÿÿÿÿÿÿÿÿÿ0€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿïïÿÿÿÿÿÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿÿÿï@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€P@@@@p€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï 0ïÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€`@@@@`€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿ﯀@@@@@P€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿ�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�`@@@@@pŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿÿÏ�`@@@€ŸïÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿp¯ÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿ¿`0pßÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€€€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÿ߀ `¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ €€€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿�€€€@€€¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�€€Ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P€ßÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿÿÿp0ßÿÿÿÿÿÿÿÿÿÿÿï€ @Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€€�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€€€ €€Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€€ 0ïÿÿÿÿÿÿÿÿÿÿŸ0`ßÿÿÿÿÿÿÿÿÿÿÿÿ``€€�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€€€@`€�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€€@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ¿@PÏÿÿÿÿÿÿÿÿÿÿÿ€�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿß` ¯ÿÿÿÿÿÿÿÿÿÿÿ¿`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿PpïÿÿÿÿÿÿÿÿÿÿÿÿÿŸ Ÿÿÿÿÿÿÿÿÿÿÿÿß@€ÿÿÿÿÿÿÿÿÿÿÿÿÿ` ¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿÿ�@ÏÿÿÿÿÿÿÿÿÿÿÿÿïpÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@0ïÿÿÿÿÿÿÿÿÿï@€ÿÿÿÿÿÿÿÿÿÿÿÿ@ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿï€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿŸ `¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿïP¯ÿÿÿÿÿÿÿÿÿÿ€0p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ P�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�@PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿï@ŸÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿÿÿP@€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ` 0pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿïPŸÿÿÿÿÿÿÿÿÿÿÿÿÏ `Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÏPïÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ŸÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿ@ `�Ïÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÏ €ÿÿÿÿÿÿÿÿÿÿ€@€¿ÿÿÿÿÿÿÿÿÿÿÿÿ@@€¯ïÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿß@@€¯ïÿÿÿÿÿÿÿÿÿÿÿ€P€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿï@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿï0pÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿÿï @p¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿï0pÿÿÿÿÿÿÿÿÿÿÿÿŸ P�¿ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÿ�ÏÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿ PÿÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0 ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÏ ïÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿï`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿï0ŸÿÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�`@ @P€¿ß€ÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿŸpÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿpŸÿÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿï €ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿï@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿï ¯ÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿ¯ ïÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿÿÿ�ïÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿP�ÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿÿÿ 0ÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÏ ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ0�ÿÿÿÿÿÿÿÿÿÿÿ�pÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿ Ïÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿ0¯ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿß0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿ ßÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ߯ÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿ�0ÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿï¯ÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿP0ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿ�Ïÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿PÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿ0pÿÿÿÿÿÿpPÿÿÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿp0ÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ` ÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿ` ÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿpPÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿŸpÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ¯pÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿ pÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿ Ïÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿ�ïÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿ�0ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿP ÿÿÿÿÿÿÿP¯ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿŸ�ÿÿÿÿÿÿßPÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ¿€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€`ßÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿÿ ßÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿïïÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿ`Pÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ¯ŸÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ 0ÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ` ÿÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ�ŸÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿŸPÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿPPÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÿÿÿ`0ÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿPpÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿ` ÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ¯ßÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿP�ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿PÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿÿ� ÿÿÿÿÿÿÿÿÿÿÿÿ pÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿ�ïÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿ�PÿÿÿÿÿÿÿÿÿÿÿÿP�ÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿ ŸÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿP €€€€`ÿÿÿÿÿÿÿÿÿÿÿÿ�Ïÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿÿP�ÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿï @ÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿÿÿÿÿïïÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿ� ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿÿÿÿPpÿÿÿÿÿÿßpÿÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ߯ÿÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿ ÏÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿÿ¯ßÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿ¯pÿÿÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿïïÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ0ŸÿÿÿÿÿÿP ÿÿÿÿÿÿÿÿÿÿÿÿÿ0Ïÿÿÿÿÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿPPÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ00ÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿ߯ÿÿÿÿÿÿÿÿÿÿÿÿï Ï``ÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPŸÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ Ïÿï0ïÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿï00Ïÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿï0pÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿï 0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ïÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿß00Ïÿÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿÿï0`ïÿÿÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿ¯0ïÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿp0ÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿï`Ÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿÿÿï €ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ßÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿ� ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ïÿÿÿÿÿÿÿÿÿÿÿÿ¿P ßÿÿÿÿÿÿÿÿÿÿÿÿï@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P ßÿÿÿÿÿÿÿÿÿÿß0ïÿÿÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿ` ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ `ßÿÿÿÿÿÿÿÿÿÿÿÿß`0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp0Ïÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿ�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` Ÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�p@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯0P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�p@@ÿÿÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿï@`ÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿÿÿ 0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0€ïÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP@€ÏÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿp0ÿÿÿÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯p@ `¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�P@ @pŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€@PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�P0�ïÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÏ0@ßÿÿÿÿÿÿÿÿÿÿï00ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿�€€€�¿Ïÿÿÿÿÿÿÿÿÿÿÿÿï0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿß�ÿÿÿÿÿÿÿÿÿÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿp0ïÿÿÿÿÿÿÿÿÿÿÿÿÿï@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@`ßÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€P@00@@p€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿ� Ÿÿÿÿÿÿÿÿÿÿÿÿï00ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿp0ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp 0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ `ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸP0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�@PŸïÿÿÿÿÿÿÿÿÿÿÿÿp`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` 0pÏÿÿÿÿÿÿÿÿÿÿÿÿÏ00�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp `ÿÿÿÿÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿ0`¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿�`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿0¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿00¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿0`¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿�¿¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿�0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿00¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿�ïÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿp0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿ¯`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp@ÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿï€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿP0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ßÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸp@pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸp@ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€@0 ÿÿÿÿÿÿÿÿÿÿŸ Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿€`@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ߀ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`ÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`@ÿÿÿÿÿÿÿÿÿÿß�P€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@@ÿÿÿÿÿÿÿÿÿÿÏ�P@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿÿÿÿÿïŸ` ¿ÿÿÿÿÿÿÿÿÿ0pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸp@@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿp€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0ïÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€€€€€€€€€€€€€€€€€€ @€€€€€@@@@@@@@@@@@@@@@@@P€€€€€`PŸßÿÿÿÿÿÿÿÿÿÿÿÿï¯` @ÿÿÿÿÿÿÿ¿p `¯ïÿÿÿÿÿÿÿÿÿÿÿ¿�P@ÿÿÿÿÿÿÿ¯` €€€€€p@@@@@@@@@@@@@@@@@@p€€€€€€€€€€P@@@@@@@@@@@@@@@`€€€€€ €€€€€`@@@@@@@@@@@@@@@@@@p€€€€€ @€€€€€P@@@@@@@@@@@@@@@@@@€€€€€€`€€€€€@@@@@@@@@@@@@@@@@@P€€€€€` �Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€0ÿÿÿÿÿÿÿÏ�0@€€€€€€€€p p¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯` €€€€€p@@@@@@@@@@@@@@@@@@p€€€€€ €€€€€P@@@@@@@@@@@@@@@@@@€€€€€€@€Ÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿Ÿ€P0P�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�@@€€€€€p@@@@@@@@@@@@@@@@@@`€€€€€`€€€€€€€€€PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�P`€�ÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y P€�¿¿¿¿�€P00¿¿¿¿¯` @`€€€€@@ €€€€€P@€€¿¿¿¿Ÿ€`@¿¿¿¿¿p @€€�¿¿¿¿Ÿ€€@ 0@@`€€€€€€€P@@@@`€€¯¿¿¿¿€€`@ @€€¯¿¿¿¿�€`@pÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿï 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0Ÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿŸ Ÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿ¯PPÏÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿ¿Ÿ€€€¿ïÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@¯ÿÿÿÿÿÿÿÿÿÿÿÿïŸ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`�¿Ïÿÿÿï¿�`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0�¿¿¿¿�@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ¿ÿÿÿÿÿÿÿÿ¿03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0@@€€€€€€€€p@@0ïÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿp0P�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿�P ÏÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ`p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ` `ÿÿÿÿÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� 0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ￟Ÿ¿�ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y P¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPïÿÿÿÿÿÿÿÿÿÿÿÿ�@@@@@@@@@@@@@@€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿÿÿÿÿÿÿï¿€€@@@@@@@`€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿÿ@PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿÿÿÿÿß�00�ßÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿ@€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï 0ïÿÿÿÿÿÿÿÿÿÿß``ïÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÿ€Pÿÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿ€`ïÿÿÿÿÿÿÿÿß03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿ€ �ßÿÿÿÿÏp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPpÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ` @@@@ Pÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿßïÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@€€€€�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ@p€¿¿¿¿¿¿Ÿ€P @p�¿¿¿¿¿¿¿Ÿ€`@0`€Ÿ¿¿¿¿¿¿Ÿ€P00`€¯¿¿¿¿¿¯€`0 P€Ÿ¿¿¿¿¿¿¿€€@ 0ïÿÿÿÿÿÿÿÿÿÿÿ€@p�¿¿¿¿¿¿¿�p@0`€¯¿¿¿¿¿¯€`0¯ÿÿÿÿÿÿÿÿÿÿÿ¿@€Ÿ¿¿¿¿¿¿¿€`0@€�¿¿¿¿¿¿¿¿€€@PŸ¿¿¿¿� P€Ÿ¿¿¿¿¿¿¯€@0€¿¿¿¿¿0@€�¿¿¿¿¿¿¿€p@@€Ÿ¿¿¿¿¿¿¯€` @€�¿¿¿¿¿¿Ÿ€P3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿï p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�0 p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸp@`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯``¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿€P@0ïÿÿÿÿÿÿÿÿÿÿÿÿ€`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯``¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP€ÿÿÿÿÿÿÿÿÿÿÿÿpp¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ00�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�P@€¿ÿÿÿÿÿÿÿ¿0�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` `Ÿïÿÿÿÿÿÿÿ@ p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�0 pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ� 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ¿@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿0Pïÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@ÿÿÿÿÿÿÿÿÿÿÿÿÿ` Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ @@@@@@@@@0@@@@@@@@@@0@@@@@@@@@@@@@@@@@€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� P€¿ÿÿÿÿÿÿÿÿÿÿÿ¿`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@€¯ßÿÿÿÿÿÿÿÿÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ @¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿ€0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ 0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ïÿÿÿÿÿÿÿÿÿÿÿÿÿp Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 0p€Ÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ `€�¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ� ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿß ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿߟ€@@@@@@€¯ïÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿï¿€€€€€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÏ€`@@@@@`�Ïÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿�€Ÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPïÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿÿßp 0€ïÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿ¿P`ßÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÿÿŸP0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿï�0 pßÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿÿÿï�0 `ßÿÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßpÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp`¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿï�@`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿÿÿÿßp 0�ïÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿp�ÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÿÏ0 ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿ�`ïÿÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÏ00Ïÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ¿�€€€€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿ�`ïÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0Ïÿÿÿÿÿÿÿÿÿï¿€€€€€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏP0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ` Ÿÿÿÿÿÿÿÿÿÿÿÿï` ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿïŸ`@@@@P€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿ߯€€€€€ŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿÿÿÿÿï`�ÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿïïÿÿÿÿÿÿÿÿÿÏ00ïÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿŸ`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿï@Ïÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¯P`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿïPÏÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp ŸÿÿÿÿÿÿÿïŸ0 €ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Pïÿÿÿÿÿÿÿÿÿÿÿÿ`@�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯p@0@P€ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿï€`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿï�0 €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÏ@ïÿÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿ@0¿¿¿¿¿¿¿ïÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ïÿÿÿÿÿÿ¿ Pïÿÿÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`@ÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ïÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿ€0Ïÿÿÿÿÿÿÿÿÿÿÿÿ@P�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0 €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ @€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÏ @¿ÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿïpÏÿÿÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0ßÿÿÿÿÿß0@ïÿÿÿÿÿÿÿÿÿÿÿÿ0¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÏÿÿÿÿÿÿÿïPpÿÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿï@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿp0`ßÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÏ@ßÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÏ0`ïÿÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÏ ÿÿÿÿÿÿÿÿÿÿ0pÿÿÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿpïÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏpPÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ `ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@ÏÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿŸ`ÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿß 0ÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ00ÏÿÿÿŸpÿÿÿÿÿÿÿÿÿÿÿ¯0ïÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿï0ßÿÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿï @ïÿÿÿÿŸ0ïÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿ€ßÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿï0Ÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿ@pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÏÿÏßÿÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿ0�ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿp¿ÿÿŸ ÏÿŸßÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿ¯ŸÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@p0 ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿŸ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`€`ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ߀�Ÿpÿÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿÿÿÿÿß00ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿP0ÿÿÿÿÿÿÿÿÿÿï@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿP@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@¿ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÏ ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÏ¿€€p@@@@00@P€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿP`¿¿¿¿�€ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿß�¿¿¿¿0¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿ�@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿï �ÿÿÿÿÿÿï0Ÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0PÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿ� ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿÿÿÏ €ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0€ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïpŸÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿP¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@@ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ïÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ0pÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ0 pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€PÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ�Ïÿÿÿÿÿÿÿÿÿÿ€0�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï @ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿÿï `ÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿpP€€€¯¿¿¿¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿŸ€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ Ÿÿÿÿÿÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€€€€€€€€€€€€€€€€€€€€€€€€€€€€ßÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€€€€€€€€€€€€€€€€€€€€€€€€€€€€ßÿÿÿÿÿÿÿÿÿÿ€P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿŸ€€€€€€€€€€€€€€€€€€€€€€€€€€€Ÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿÿÿï¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp €ÿÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸPÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`Pÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿ�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@ÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`Ïÿÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€pÿÿÿÿÿÿÿÿÿÿÿ �ÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ0@€€Ÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@P€€¯¿Ïÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@P€€¿¿ßÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿŸ ïÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿP Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿ@€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿ@ P€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ `�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ@0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ Ÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿP�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ `ŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ` `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPïÿÿÿÿÿÿÿÿÿÿï pÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿÿ� pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€ pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ€ ŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿ¿0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿp0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿï@�ÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿŸ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿï¿�€@@ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ¯Pÿÿÿÿÿÿÿÿÿÿÿ¿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€p@0@ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€p@ €ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ€PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿÿÿÿŸ `ßÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ¿ p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÏ€P ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ¿`ïÿÿÿÿÿÿÿÿÿÿÿ¯€@@ÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿÿÿÿÿÿï¯p@€ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿÿÿ¯@�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` @�ßÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿß`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿŸP@ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿïŸP€ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿß@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿ@@@@@Ÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿP0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿß0@ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÏ €ÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿP€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0@ÿÿÿÿÿÿÿÿÿÿÿ� ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï @ÿÿÿÿÿÿÿÿÿÿÿŸ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿß�ÿÿÿÿÿÿï �ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿÿÿÿ@ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ßÿÿÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿ¿PÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿÿ@pïÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ`Ÿÿÿÿÿÿÿÿÿÿÿÿ�pÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿÿ¿`¿ßÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿ¯ @p€€€€€€€€p@`ÿÿÿÿÿÿÿÿÿÿÿï�¿ÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿÿï ¯ÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿ@@ïÿÿÿÿÿï` ÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿ0ŸÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÿP�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿ0Ïÿÿÿÿÿÿÿÿÿÿÿï ¿ÿÿÿÿpÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿ0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿÿÿÿÿpŸÿÿÿÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿP€@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿ€€¿ÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿŸ ïÿÿÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿï0@@ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿ0p3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿï0Ïÿp@ÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ŸÿŸ¿ÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿ¯ÿÿÿÿÿÿÿß ïÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿ€@ÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿÿï0ÏÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÿÿïP0Ïÿÿÿ0@ÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿp¯ÿÿÿ`¿ÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿp¯ÿÿÿpÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿï pÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0€ÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿï00ßÿÿï 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€pïÿÿÿÿÏ@ÿÿÿÿÿïßÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Pßÿÿÿÿï0¿ÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿ`0ÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ßÿÿÿÿï0ÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿpŸÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿPŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸ�ÿÿÿÿÿÿÿÿÿÿÿÿpŸÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@ ¿ÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@`ßÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`@¿ÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿϯ¯�ÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`@¿ÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ¯0Ïÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿï0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿï00ÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÿŸ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ïÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿï0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`ßÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`0�ßÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿïŸ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ pÏÿÿÿÿÿÿÿÿï ¿ÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿÿÿÿŸ@ßÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ pÏÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿÿßPpïÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿï0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿ 0ïÿÿÿÿÿÿÿÿÿÿÿÿÿ00ÿÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿp0ÿÿÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ €ßÿÿÿÿÿÿÿÿP¯ÿÿÿÿÿÿÿÿÿÿÿï0¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`0�ïÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€`@0 @@€¯ßÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿï0pÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€`@ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�p@@@@pŸÏÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@@¿ÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ @¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�p@@@@pŸÏÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P`ßÿÿÿÿÿÿÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßPŸÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿÿÿÿ00ÿÿÿÿÿÿÿÿÿÿÿÿ߯ÿÿÿÿÿÿÿÿÿÿÿÿp0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯p0@p¿ÿÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿÿÿÿï€`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€P@ 0@P€¯ïÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿïppÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿Ÿ€€`@@ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÏ Ïÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€@@0@`ŸßÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸP `¿ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�P`Ÿïÿÿÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿÿÿÿÿï�@0pßÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@Pßÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ @Ïÿÿÿÿÿÿÿÿÿÿÿ`ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿÿÿÿß�0@�ßÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ �ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿ¿@ ¿ÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿€€P@0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿï€ `ïÿÿÿÿÿÿÿÿï0ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿Ïÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€€€@@@p€€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿ßÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P`ÏÿÿÿÿÿÿÿÿÿÿÿÿÏ `ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïpŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿ` ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿ßÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0@@P€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€P@@@`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀@@@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ @ÿÿÿÿÿÿÿÿÿÿÿÿß�P0@pÏÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯p00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿ¿€@P�ßÿÿÿÿÿÿÿÿÿï0 ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@@@p€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€@0@@@pŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�p@@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ﯀p@@P€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿïP @@p€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�€@@0@@@€�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€`@@ @@P€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ 0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0 ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÿÿÏ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp@@@@`ŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßPPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿïpPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP`ÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@`ÿÿÿÿÿÿÿÿÿÿÏ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp @@`�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ `ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� 0@@€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0 Ïÿÿÿÿÿÿÿ¯ €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� P�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟPpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ïÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€Pïÿÿÿÿÿÿï€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÏ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿Ïÿÿÿ`Ÿßÿÿÿÿÿÿÿÿÿÿÿÿï pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ@P�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp �ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯` p¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸPp¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�0`¿ÿÿÿÿÿÿÿÿÿÿÿÿïŸ@€ïÿÿÿß@`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯` `�¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿp0pßÿÿÿÿÿÿÿÿÿÿÿÿß� Ÿÿÿÿÿ¿ ÿÿÿ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ÿÿ¿@ÿÿÿ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ïÿÿ@ p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP€ÿÿÏ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ßÿÿ¿ÿÿÿ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ïÿÿ€@ÿÿß¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿Ïÿÿÿ �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`€ßÿÿÿÿÿÿÿÿÿÿÿÿ߀ ¿ÿÿÿÿ¯ �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@p€€€€€€p@ `Ÿ¿ÿÿÿÿÿÿÿÿï¿�`0P€¯¿ÿÿÿÿÿÿÿÿï¿�` ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`�¿ïÿÿÿÿÿÿÿÿ¿Ÿp@0`�¿ßÿÿÿÿÿÿÿÿϯ€@@`€€Ÿ¿�€€`@ `�¿¿ßÿ¿¿¯€@ €ß€P�¿ïÿÿÿÿÿÿÿÿ¿Ÿp@ @@@`€€@@@@0pŸ¿¿ÿï¿¿Ÿp00Ÿß`@€Ÿ¿ïÿÿÿÿÿÿÿ￟p00p¯Ïÿÿÿÿÿÿÿϯ€@0pŸ¿¿ÿß¿¿Ÿp0@ŸÏ@0pŸ¿ÿÿÿÿÿÿÿÿß¿�` 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0@@ `ïÿÿÿÿÿÿŸ@@p€Ÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï @ 0@ @ 0@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÏ0 @@p€€¯¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿ¿ @`€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿŸ `ÏÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÏ@Ïÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿï Ïÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿ¯Pÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ�pÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿß`@¿ÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ `¿ÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�`00p¯ïÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿Ÿ€€�¿¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yP�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@€Ÿ¿ßÿÿÿÿÿÿÿÿÿß¿�`03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y @03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0�¿¿¿¿`PŸ¿¿¿¿0PŸ¿¿¿¿03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y `Ÿïÿÿÿÿÿÿ€0p¯ÿÿÿÿÿÿÿ@0p¯ÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@pŸßÿÿÿÿÿÿÿÿÿÿ€@€¯ïÿÿÿÿÿÿÿÿÿÿ@@€¯ïÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y @@p€¯Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0@@€€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0@@€€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@P€P@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ @pp@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸïÿÿÿÿÿÿŸ PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@PÏÿÿÿÿÿÿß``¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@@@@@@@@@p€€€€€p@@@@0ïÿÿÿÿÿÿÿÿÿï00p¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿŸ0€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿€`@ïÿÿÿÿÿÿÿÿÿÿÿï 0p�¿ÏÿÿÿÿÿÿÿÿÿÿÏ¿Ÿ€@0`Ÿßÿÿÿÿÿÿÿÿÿÿ€@p¯ïÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ�@p¯ïÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ` ŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸ p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ` €ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟp@@@@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@@€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿€€€¿¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€`@@ 0@€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿÏ�P0p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿ@@€ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿÿŸ0€ïÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿ@ pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0 ïÿÿÿÿÿÿÿÿÿÿÿïïÿÿÿÿÿÿÿÿÿÿ¿ ¯ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿ@0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`Pïÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp0¿ÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ïÿÿÿÿÿÿßP¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ p€€€PïÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@P€€€p0¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�pÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ00€€€€`0@@Pp@@@ÿÿÿÿÿÿÿÿÿÿÿÿ @@p€€`@@ @P€€€P@@€ÿÿÿÿÿÿÿÿÿÿ€0@`€€€`@ @@`€`@@@ @@@€@@@0€€€€`@@p€€€P@0@@P€P@@0@@@``@@@0@@p€P@@@0@`€€€@@0¿ÿÿÿÿÿÿÿÿÿÿ@@@p€€€P@`€€€€ 0@`€€€@@0¿ÿÿÿÿÿÿÿÿÿÿ@@@p€€€P@Ïÿÿÿÿÿÿÿÿÿÿÿ@@@@pP@@03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿ€PŸßÿÿÿÿÿ¿`ŸÏÿÿÿÿÿÿÿÿÿÿ߯` ïÿÿÿÿÿÿÿÿÿÿÿÏ p¯ïÿÿÿÿÿÿÿÿÿÿ߯`@�¿ÿÿÿÿÿÿÿÿÿÿÿߟ`€ÿÿÿÿÿÿÿÿÿÿ€PŸÏÿÿÿÿÿÿÿÿÿÿï¯`P�¿ÿÿÿÿÿÿÿÿÿÿÿÿϯ€@P�¿ÿÿÿÿÿÿÿÿÿÿï¿€0PŸßÿÿÿÿÿ¿ p¯ßÿÿÿÿÿÿÿÿÿÿߟP `ŸÏÿÿÿÿÿÿÿÿÿÿÿÏŸ` p¯ßÿÿÿÿÿÿÿÿÿÿÏŸ`P�Ïÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿp@PŸÏÿÿÿÿÿÿÿÿÿÿÿÏ�P¿ÿÿÿÿÿÿÿÿÿÿ@ `¯ßÿÿÿÿÿÿÿÿÿÿߟP0p¿ÿÿÿÿÿÿ@P�ÏÿÿÿÿÿÿÿÿÿÿÿÏ�P¿ÿÿÿÿÿÿÿÿÿÿ@ `¯ßÿÿÿÿÿÿÿÿÿÿߟPÏÿÿÿÿÿÿÿÿÿÿÿÿ@0p¯ïÿÿÿÿÿÿÿÿÿÿÏ�P3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÏ `�Ïÿÿÿÿÿÿÿÿÿ¿P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@¯ÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P€ÿÿÿÿÿÿÿÿÿÿ€@ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿�€€€0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` P�Ïÿÿÿÿÿÿÿÿÿ¿`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿``ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿€€€`P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0¿ÿÿÿÿÿÿÿÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@€¯ïÿÿÿÿÿÿÿÿÿ@P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@¿ÿÿÿÿÿÿÿÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿ@`€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@pÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`€ÿÿÿÿÿÿÿÿÿÿ€@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp@`€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ @Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@¿ÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€0@€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@¿ÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0€ÿÿÿÿÿÿÿÿÿÿ€ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿PßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿�Pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ@0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0PïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿�pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`€ÿÿÿÿÿÿÿÿÿÿ€Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0¿ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï 0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿï¿¿€€Ÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ `ÿÿÿÿÿÿÿÿÿÿÿÿß¿¯€€¯¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿß�P@@`Ÿïÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿PÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÿßp P¯ÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿÿïŸ`@@P�ßÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï Ÿÿÿÿÿÿÿÿÿÿÿÿÿß�@@€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÏ€@0 @p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿``¿ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿ¯p@ 0@p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÏ@`ïÿÿÿÿÿÿÿÿÿÿÿï00ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßpÏÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpŸÿÿÿÿÿÿÿÿÿÿÿ߯€€�¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿï` ¿ÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿï`@Ïÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿß`@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿ¯ €ïÿÿÿÿÿÿÿÿÿÿÿÏ ïÿÿÿÿÿÿÿÿß@@ßÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÏŸ€€Ÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÏŸ€€Ÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿŸ Ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿ0p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿp¯ÿÿÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPŸÿÿÿÿÿÿÿÿß�@ PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿÿÿï€ `¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿï¿�€€€€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿï0Ÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿï0P¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿß¿€€€€�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ŸÿÿÿÿÿÿÿÿÿÿÿŸpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿïP Ïÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿß` pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿß¿€€€€�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿßp p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@¿ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿß¿�€€€�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿß@0ßÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ@P�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿï@Ÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß� PÿÿÿÿÿÿÿÏP€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿ¯€ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp0 `Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿ¿PÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÏ@€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`0�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿp0ïÿÿÿÿÿÿÿÿÿÿ€€€€€€€€`¿ÿÿÿÿÿÿÿÿÿï0ÏÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` 0�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß p¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` 0€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ@@€¯ïÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿ0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`ïÿÿÿÿÿïp0Ïÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿŸïÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿ€0pŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿP ïÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿï@ ¯ÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ `�Ïÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿïP ¯ÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ `ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@pÿÿÿÿÿÏ0Ïÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿp ¿ÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0�ÿÿÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿP€ÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿ¯�ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÿÿ� ÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ0Pïÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿï00ÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp¯ÿÿÿÿÏ ïÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿÿ0Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÏ0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿ pÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿp¯ÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿï@Ÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿpŸÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿï@Ÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿ¿PïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ŸÿÿÏpÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿï0ßÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ¯ïÿÿÿÿ¿ßÿÿÿÿÿÿÿÿ¿`ïÿÿï0¿ÿÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿ¿`ïÿÿï0¿ÿÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P�ßßÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿ`¯ÿ`€ÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿïïÿÿÿÿÿÿÿÿ€¿ÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ 0Ïï0¿ÿÿÿÿÿÿÿÿÿÿP0ÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ 0Ïï0¿ÿÿÿÿÿÿÿÿÿÿP ïÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿ ¯ÿÿÿÿÿÿÿÿÿÿ€@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßPpÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿß0€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ�pÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿ¿ïÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÏ`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@0ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ `Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿PÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ`@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0¿ÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0ïÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿÿ¿ 0pÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿ¯ ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿ� €ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿ¯Pÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿ¿@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿï`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿïpÏÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€Pÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿß@pÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P¯ÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿp@@@@@@@@@@@@@@@@@@@@@@@@@@@pÿÿÿÿÿÿÿÿÿÿÿ0 €ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� @ÿÿÿÿÿÿÿÿÿÿŸ@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@�ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp ïÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿï@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯` ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`@ÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿÿß0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Pïÿÿÿÿÿÿÿÿÿÿÿÿÿ�@@@ßÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ �ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0`€¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿp@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÏ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÏ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿP�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`¿ÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ@ pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ ïÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿ@`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿï0pÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿ``ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯€pÏÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÿ€0ÏÿÿÿÿÿÿÿÿÿÿÿÿÏŸp@¿ÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿPŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿ€ ¿ÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿ0`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿïŸP¿ÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿPŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿßpPŸÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿ@`Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÏ`¿ÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ0Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�€€€€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿ€PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿï`¿ÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¯`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ0pÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@Ïÿÿÿÿÿÿÿÿÿÿï`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿Pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÏßÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀€ÿÿÿÿÿÿÿÿÿÿÿ�@ïÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿PßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP@ÿÿÿÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿP�ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ €€€€€`ÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿ¿PpŸ¿ßÿÿÿÿÿÿÿß¿�p0ÿÿÿÿÿÿÿÿÿÿÿÿ@@€€€€`�ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿï €ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿@ïÿÿÿÿÿïp¿ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿï0pÿÿÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿï ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿï €ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ 0ÿÿÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ï€ÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸp€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÿÿÿÿÿÿß0ïPÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿ PÿÿÿÿÿÿÿÿÿÿÿÿÿpŸÏ@ÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¯pÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏ0¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏ0¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ pÿÿÿÿÿÿÿÿÿÿÿÿÿ`ϯ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ�0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÿÿÿÿÿÿŸ�ÿÿ¿€ÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸÿÿ0€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÏPïÿï ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿp¯ÿÿ�@ÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0Ïÿß¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿÿÿÿÿÿŸ Ïÿß¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÏpïÿÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿ€€ÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÿÿï `ÿÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ 0Ïÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿï@�ÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ÏÿÿÿÿP@ÿÿÿÿÿ߯ÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPïÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ïÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Pïÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿ@@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`PÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`€ïÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP€ïÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿ�ÏÿÿÿÿÿÿÿÿßPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ßÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@Ÿÿÿÿÿÿÿï@ÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0Ÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0�ÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿP`0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0 ¯ÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÏP¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿` €ïÿÿÿÿÿÿÿï €ÿÿÿÿÿÿÿÿÿÿï@@ßÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`ßÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÿP¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€`ßÿÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿÿÿÿ�ŸÿÿÿÿÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿÿÿÿß`0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@0ŸÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ €ïÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿß0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ €ïÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿï0¯ÿßPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0@Ÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÿÿÿÿÏ pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿ¿PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP@€ÏÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿÿÿ¯ ŸÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿ€ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`@�ïÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`00p¯ÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿï¯p@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�@P�ßÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÏ ïÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPPŸÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPPŸïÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿïP`ïÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€@ P�ßÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ P�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿPŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`P¯ÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿÿß`0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€€€€€�¿ÿÿÿÿÿÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÏ0Ÿÿÿÿÿÿÿÿÿï Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Pÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿Ÿ€€@@0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�€€€€€ŸÏÿÿÿÿÿÿÿÿÿÿÿï0 ïÿÿÿÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�€€€€€ŸÏÿÿÿÿÿÿÿÿÿÿÿï0 ïÿÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P@�ßÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€€@@@@@@@@@@@@@@@@€€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0pÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�`@@P€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€€€€ŸßÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿï€ Ïÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¯€€p@@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP@ÿÿÿÿÿÿÿÿÿï`@ïÿÿÿÿÿÿÿÿï Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿¿¿Ïÿÿÿÿÿÿÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y `¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` `Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿` Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@�ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ `¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`0ÿÿÿÿÿÿÿÿÿÿÿï�00Ÿÿÿÿÿÿÿÿÿÿÿ`ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ `¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp00pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿` ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿€` 0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿßp0P¿ÿÿÿÿÿÿÿÿÿï0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏPŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀00pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï�@ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ @Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï�@0pßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿` €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿0`¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿ€€€€€€¿ïÿÿÿÿÿÿÿÿÿÿï`�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp`¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿` ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟP0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿�€€€€€�¿ÿÿÿÿÿÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�`¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿`0¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@€€€¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿÿÿÿÿÿÿß@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@0pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿ€0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïpPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@0ßÿÿÿÿÿÿÿÿ¿ pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ €¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0 ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@0€¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ �ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@ `ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€@ ŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`¯ÿÿÿÿÿïP`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0`ŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ `ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� 0p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ@@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0@@@@@@ @@@@@@p€€€€€¯¿¿¿¿¿¿¿¿¿¿¿¿¿¿Ÿ€€@@0@@@@@@@@0@@@@@@@@@ PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�P@`€�¿¿¿¿¿¿¿¿¿€€@0`¯ïÿÿÿÿÿÿÿÿ¿�0@¿ÿÿ�0�Ïÿÿÿÿÿÿÿÿÿÿÿÿ¿€0@@@@@@@@@00@@@@@@@@@ @@@@@@@@@@@@@@@@@@00p¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸP0€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿߟ` @@@@@@@@@@@@@@@@@@0@@@@@@@@@0@@@@@@@@@ �ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€0@€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�0PŸßÿÿÿÿÿÿÿÿÿÿÿï¯p @@@@@@@@@ @@@@@@@@@@0@@@@@@@@0 @@@@@@@@@ @@@@@@@@@0@@@@@@@@@PŸßÿÿÿÿÿÿÿÿÿÿÿï¯p @@@@@@@@@ 0@@@@@@@@@0@@@@@@@@0@@@@@@@@@ 0€¯Ïÿÿÿÿÿÿ￟p0`¯ïÿÿÿÿÿÿÿÿÿÿÿÿï¿€03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@`€€€€€€€@0@@@@@ @P€€€€€p@ @@€€€€€€€P@0@€€€€€€€P@Pïÿÿÿÿÿÿ¿¯¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@`€€€€€€p@ @P€€€€€€€P@@`€€€€€`@@`€€€€€`@ @p€€€€€€`@ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿß@@@p€�¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿ¯ @@p€�¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿŸ@p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿŸ`ïÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿïp`ÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¯ÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ Ÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�P `¿ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿϯ€`@@@@@@@`€¯ßÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y `ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿€03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y @P€€€€€€€€P@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@€ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿ¯P3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y p€€€ ÿÿÿÿÿßp0€€€`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yP�Ïÿÿÿÿÿ€ÿÿÿÿÿÿp `Ÿïÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@`�Ïÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿ@pŸßÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ`¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0�¿¿¿¯`p¿¿¿¿� �Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿ0Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿß00ßÿÿÿÿÿÿÿ` `Ÿßÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ@@@@@@@@@@@@@@@@@@@@@@@@P€€€€€€€€€@@@@0p¯ïÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿÿP Pßÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿�p@0pÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€0ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿pÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿ0¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yP¿ÿÿÿÿÿÿÿÿÿÿÿÿÏ``ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ0�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿß¿¿€€€€@@@@@@@@@p€Ÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿ@ PŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿ@0�ïÿÿÿÿÿÿÿÿÿÿÿÿÿß0ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿ¯0ßÿÿÿÿÿÿï@¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ �¿¿¿�@`¯¿¿¯p¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@pïÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿ@Pïÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€¿ÿÿÿ€¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€pÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€0ïÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿïßÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿpPÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿß0ïÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ @P€€P@0`ÿÿÿÿÿÿÿÿÿ€@@€€p@@ p€€€`€€€ 0@P€€@@P€€€@0@@€p@@@@@P€P@@¿ÿÿÿÿÿÿÿÿ@@p€p@0Ïÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿ0@@p€€@@p€€€ 0€€€€0ïÿÿÿÿÿÿÿÿ¿@@P€`@@0@@p€@@0ÿÿÿÿÿÿÿÿ¿ @@€€`@ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€`¯ïÿÿÿÿÿÿÿÿÿ¿p `ÿÿÿÿÿÿÿÿÿÿ€`ŸßÿÿÿÿÿÿÿÿÿÏ�0P�ßÿÿÿÿÿ@€Ïÿÿÿÿÿ@ €¿ÿÿÿÿÿÿÿÿÿÏ� 0p¯ÿÿÿÿÿ€0�Ïÿÿÿÿÿÿÿÿÿÿï¿€P PŸÏÿÿÿÿÿÿÿÿÿߟP¿ÿÿÿÿÿÿÿÿPŸßÿÿÿÿÿÿÿÿÿ¯`0ÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿ�@�ÏÿÿÿÿÿÿÿÿÿߟP p¯ÿÿÿÿÿ@ `Ÿßÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿ¿PŸßÿÿÿÿÿÿÿÿÿÿ߯€@`¯ßÿÿÿÿÿÿÿÿÿÏ�0ÿÿÿÿÿÿÿÿ¿`¯ïÿÿÿÿÿÿÿÿïŸP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿ€€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@@pŸÏÿÿÿÿÿÿÿÿÿ0P�¿ÿÿÿÿÿÿÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ P€¿ïÿÿÿÿÿÿÿÿ€`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿0 �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿ@ÏÿÿÿÿÿÿÿÿÿÏ`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@€¯ßÿÿÿÿÿÿÿÿ@@pŸßÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿ¿ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP€ÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯0¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ��¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp¿ÿÿÿÿÿÿÿÿpïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPïÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0`¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿0pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿ¿@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿï¿¿Ïÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿߟ€P@P€Ÿßÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿ¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÏÿÿÿÿÿÿÿÿÏ�€@@`€¯ïÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿï�0PŸÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿ¿0@¿ÿÿÿÿÿÿÿ@0Ïÿÿÿÿÿÿÿÿÿß¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ00ÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿŸP0�ïÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿ� `ßÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿ¯p@@p¯ÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿ¯@ßÿÿÿÿÿÿÿÿß�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÏ¿€€�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@P¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿppÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿŸP@€ßÿÿÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿ¿¯€€¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿß@ ¿ÿÿÿÿÿÿÿÿÿ00Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿï@Ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿï�0PŸïÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿ￟€€¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿ€ ¯ÿÿÿÿÿÿÿÿÿÿ߀€€€€ŸÿÿÿÿÿÿÿÿŸ€€€€€€€€€€€€€€€€ÏÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿ�P�Ïÿÿÿÿÿÿÿÿÿÿÿ@€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`0�ïÿÿÿÿÿÿÿÿÿÿÿ¿@€¯ïÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿ¯pÿÿÿÿÿ@ ïÿÿÿÿÿÿß0@¿ÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿÿÿï�@P¿ÿÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÿß0€¿ÿÿÿÿÿÿÿÿÿÿÿ@ `ŸÏÿÿÿÿÿÿÿÿÿÿÿ€€€€€€ÿÿÿÿÿÿÿÿ¿€€€€€€€€€€€€€€€€ ïÿÿÿÿÿÿp¿ÿÿÿÿÿPÿÿÿÿÿÿÿ¯`ßÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿßp0`ßÿÿÿÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€pÿÿÿÿÏ0`ÿÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿŸ ¯ÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿ Ïÿÿÿÿ@ÏÿÿÿÿÿÿÏPßÿÿÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿÿï€@Ïÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿ€@¯ÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿß ÿÿÿÿÿ0ïÿÿÿÿÿÿŸ€ïÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿßPpïÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€¿ÿÿÿ¯`ÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿï@`ÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÏ`ÿÿÿÿ@ŸÿÿÿÿÿÿïŸÿÿÿÿï0¿ÿÿÿÿÿÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿÿÿ ßÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿ�ŸÿÿÿÿÏÿÿÿÿÿÿ¿ ÏÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€0Ïÿ¯¯ÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿ¯ÿÿÿÿ@PÿÿÿÿÿÿÿPPïÿï0¿ÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ`Pÿÿÿÿ�ÿÿÿÿÿÿï�ÿÿÏÿÿÿÿÿÿÿÿÿ`0ÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€Ÿ ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ€Ïÿÿÿ@ßÿÿÿÿÿÿ¿ ¯0¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿïïÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ@ÿÿÿÿ ÿÿÿÿÿÿÿ€P¯ÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ¿¿ÿÿÿ@`ÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ€ÿÿÿÿ¿ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ�ÿÿÿ@ßÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿ïÿÿÿ ÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿŸPÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ`ŸÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿïpÿÿÿÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÿŸ@@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿï� €ÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ïÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿßp €ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÏ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ßÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`¿ÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp ¯ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`ïÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`¿ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@P€�¿¿Ïÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ@PÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿŸ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€0pŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0ÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@@ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€pïÿÿÿÿÿÿÿÿÿ߯€`@@ÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿïŸ`@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€`Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ßÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@ p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿï`@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€€ïÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@ Ÿÿÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@ ¿ÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿï@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ÿÿÿÿ�ÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@@Ÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ÿÿÿÿßÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÏ¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿï `ÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@@ÿÿÿ€ïÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€ÿÿÿÿ ÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿ`ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@@ÿÿÿ¯Ÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€@ÿÿÿï@ÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿ@ÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@@ÿÿÿ¿€ÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ€`ÿÿÿ¿@ÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿÿÿï``¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿ0ÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿ@@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿ@0ïÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿP0�ÿÿÿÿÿÿÿÿÿP¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ`@ÿÿÿ߀ÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿï0 ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿ¯Ÿÿÿÿ¿@ÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿÿÿÏ`ÿï0¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿp@ÿÿÿÿÿÿÿp ÿÿÿÿÿÿÿÿÿÿï00Ïï ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿ€`ïÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿï@0ïÿ`ßÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿŸ@ÿÿÿÿ €ÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÏ`ï¿ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÏ ÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿï ¿ÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿï@¯ÿÿÿÏ¿ÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÏ`ÿÿÿÿÿÿÿ Ÿÿÿÿÿÿÿÿÿÿÿï`PïÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ¯¯ÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿppÿÿÿï0�ÿÿÿÿÿÿÿÿÿ�@ïÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿ€¯ÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿß0€ÿÿÿ€ÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÏ �ÿÿÿÿÿÿÿÿÿp`Ï ÿÿÿÿÿÿÿÿÿÿÿÿŸ €ïÿÿÿÿÿ`ßÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿP¿ÿÿÿÿÿÿŸ ïÿÿÿÿÿÿÿÿÿÿÿ¯ ¯ÿÿÿÿÿpßÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿ0€ïÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿ¿@`ßÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿ¯@Ï0@ÿÿÿÿïïÿÿÿÿÿÿ`Pÿÿÿÿÿÿÿÿÿÿÿï€@Ïÿÿÿÿÿ0 ÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÏÿÿÿÿÿÿÿÿÿÏ Ïÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ€ ¯ÿÿÿÿÿÿÿÿÿÿÿÿïP`ÿÿÿÿÿÿÿÿÿÿp ¯ÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿÿÿŸPPŸïÿÿÿÿÿÿÏ ÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0Pÿÿÿÿÿÿÿ `ÿÿÿÿÿÿÿÿÿÿÿÿï�0PŸÿÿÿÿÿÿï0 ÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿ`PÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÏ �ïÿÿÿÿÿÿÿÿÿÿÿ�0ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿` @�ßÿÿÿÿÿÿï Ïÿÿÿÿÿÿÿÿÿÿ¿@pßÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€P ÿÿÿÿÿÿÿÿÿÿŸ�ÿÿÏ@ÿÿÿÿÿÏ�ÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿÿßp`¿ÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿP¯ÿÿÿÿÿÿÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPÿÿÿÿÿÿÿÿÿÿÿßp PŸÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿßp PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ¿` `¯ÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿¿ïÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿ0`ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿï00ïÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€€€€€¿ïÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿ0ßÿÿÿÿÿÿÿÿÿ߯ÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿï€ @€ÏÿÿÿÿÿÿÿÿÿÿÿÿïP€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿ßÿÿÿÿÿÿÿÿÿï0PÿÿÿÿÿÿÿÿÿÿÿÿÏ�P@@@@P€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ@ßÿÿÿÿÿÿÿÿÿÿßp PŸïÿÿÿÿŸ@ÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿ0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�€€€€�¿ÿÿÿÿÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿¿¿¿¿¿¿¿¿Ïÿÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿÿÿÿ¿PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿ¯ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿïPpÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿïp`ïÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿŸ €ÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿïP0ÏÿÿÿÿÿÿÿÿÿÿÿÏ0 ÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€€€€€€€€€€€€€�¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿï€ ¯ÿÿÿÿÿÿÿ` ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ÏÿÿÿÿÿÿÿÿÿÿÿÏ `ïÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€€€ŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ €€€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€€@`€€¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ﯀€`€€€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€€``€€Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€€€ÿÿÿÿÿÿÿÿÿÿÏ€`@@@@@pŸïÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0 €€€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€€@ €€�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�€€ €ÿÿÿÿÿÿp €€€Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0@ÿÿÿÿÿÿÿÿÿÿ¯€@@@@@@€¯ÿÿÿÿÿÿÿÿ`0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@€€�ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�€€ `€€Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€€€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿß@Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPÏÿÿÿÿÿÿÿÿ€Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@PßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿÿÿ￯@0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿ¿0 Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ @pŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿p0€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿߟ` �ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`0@€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€€€€€€€€@@@@@@@@@@@@€€€€€€€€€€€€€€€€€€€€€€€€€€@Ÿïÿÿÿÿÿÿÿ¿pPßÿïp �Ïÿÿÿÿÿÿÿÿï¯p pÏÿÿÿÿÿÿÿÿÿÿÿï¯` €€€€€€€€€€€€€€€€€€€€€€€@`€€€€€€€€€€€€€€€€€€€€€€`€€€€€€€€€€€€€€€€€€€€€€€``€€€€€€€€€€€€€€€€€€€€€€€0p¿ÿÿÿÿÿÿÿÿÿÿÿÿߟP`¯ÿÿÿÿÿÿÿÿÿÿÿ¿p €€€€€€€€€€€€€€€€€€€€€€€@ €€€€€€€€€€€€€€€€€€€€€€€ ÿÿÿÿÿÿß0¿¿¿¿¿�€€€€€€€€€¿¿¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿€`0`¯ÿÿÿÿÿÿÿÿÿÿÿÿ¿p €ßÿÿÿÿÿÿÿÿÿÿï¯`¿ÿÿÿÿÿÏp0p¿ÿÿÿÿÿÿÿÿÿ¿€0@�ÏÿÿÿÿÿÿÿÿÿÿÿÿÏ� pÏÿÿÿÿÿÿÿÿÿÿï¯`@€€€€€€€€€€€€€€€€€€€€€€€ `€€€€€€€€€€€€€€€€€€€€€€€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y @@@@000@@@@@@p€€€€€€@00@€€€€€€€@ @`€€€€€`@�ÿÿÿÿÿÿp0@@@@@ 0`€€€€€€P@ P€€€€€€@ �¿¿¿p @@@@@ @P€€€€€€p@@p€€€€€P03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypßÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ŸÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@—ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ=ÿ@—ÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò@fò@fò@fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fò¯fòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò`fòŸfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò`fò€fò¿fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòŸfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò€fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fò€fò€fò€fò€fò€fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fòPfò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò@fò@fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò€fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò¯fòpfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòŸfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fò¿fò¿fò¿fò¿fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò€fò`fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fòPfò€fò�fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò�fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòPfò€fò€fò¯fò¿fò¿fòŸfò€fò€fò@fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòPfò€fò�fò¿fò¿fò¿fò¿fò�fò€fò`fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò`fò€fòŸfò¿fò¿fò¿fò¿fò€fò€fòPfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòpfò¿fò¿fò¿fò¿fò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò`fò€fòŸfò¿fò¿fò¿fò¿fò�fò€fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò@fò€fò€fò¿fò¿fò¿fò¿fòŸfò€fòPfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòpfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòŸfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fò¯fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò€fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¯fòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòŸfòßfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfò fòpfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfò�fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò�fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò`fò�fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfò@fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò@fò@fò€fòŸfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfò@fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfò@fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfò fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò¿fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfò@fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòpfò0fòfòfòfòfòfò fò`fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò`fòfòfòfòfòfòfòfòfòfòfòfò@fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fò€fò@fò@fò@fò`fò€fò¯fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòŸfò€fò€fò€fò¯fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfòfòfò0fòŸfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòŸfò@fòfòfòfòfòfòfòfòfòfò`fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò€fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò�fòpfò@fò@fò@fò@fò@fò€fò¯fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¯fò€fò@fò@fò@fò@fò@fò€fòŸfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfò�fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fò`fòfòfòfòfòfòfòfòfòfòfòfòfòPfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòPfòfòfòfòfòfòfòfòfòfòfòfò0fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÏfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòpfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòïfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¿fòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò¿fòŸfò€fò€fòpfò@fò@fò@fò@fò@fò@fò@fò@fò@fòpfò€fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fò@fòPfò€fò€fò€fò€fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò@fò`fò€fò€fòŸfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò€fò¯fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fòŸfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòpfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò¿fò�fò€fò@fò@fòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¯fòpfò@fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò�fò0fòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòïfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¿fòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòßfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò�fò€fò@fò@fò@fò@fò@fòPfò€fòŸfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòpfò0fòfòfòfòfòfòfò0fòPfò�fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfòfòfò fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò�fòPfò fòfòfòfò@fòpfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòPfòfòfòfòfòfòfòfòfòfòfòfòfòPfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò@fòpfò€fò€fò¿fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¿fò€fò€fòpfò@fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò€fò`fò@fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò0fòfòfòfòfòfòfòfòfòfò0fò€fò€fò€fò¯fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò¯fò€fò€fòpfò fòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò fòfòfòfòfò0fò€fò€fò€fò¯fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¯fò€fò€fò€fò0fòfòfòfòfòfòfòfòfòfòPfò€fò€fò€fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòŸfò€fò€fòpfò fòfòfòfòfòfòfòfòfò@fò€fò€fò€fò¿fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòŸfò€fò€fòpfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòPfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fò fòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò@fòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòPfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò0fòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòPfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfò0fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòŸfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò@fòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò fòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòŸfò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fòŸfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòpfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòpfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¯fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò�fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò�fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò�fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòŸfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¯fòÿfòÿfòÿfòïfò`fòfòfòfòfòfòfòfòfòfòfòfòfò�fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò�fòfòfòfòfòfòfòfòfòfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòŸfò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò�fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò`fòfòfòfòfòfòfòfòfò�fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¯fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò€fò�fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò@fò€fò€fò€fò€fò€fò€fò€fò@fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fò€fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò¿fò�fòpfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòpfò¯fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòßfò¿fò�fò`fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòPfò€fòŸfò¿fò¿fò¿fò¯fò€fòpfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò�fò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò ÿÿ ›  º